/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package onpu_dms_xls.kernel.common.pdf;

import java.util.ArrayList;
import java.util.List;
import onpu_dms_xls.kernel.common.vipiska.Extract_Subject;

/**
 *
 * @author snbm
 */
public class PDF_Extract_MarkLabels extends PDF_Label {

    private List<Extract_Subject> subjects = new ArrayList<Extract_Subject>();
    private int firstNameColLeftBorder;
    private int firstNameColRightBorder;
    private int firstColFirstLineY;
    private int firstColSecondLineY;
    private int secondAndThirdColFirstLineY;
    private int secondAndThirdColSecondLineY;
    private int bottomY;
    private int studyHourX;
    private int markX;
    private double rowHeigh;
    private int columnDelta;

    /***
    НЕ ИСПОЛЬЗОВАТЬ!, у оценок нету одного getY
     */
    @Override
    public int getY() {
        return -1;
    }

    /**
     * @return the subjects
     */
    public List<Extract_Subject> getSubjects() {
        return subjects;
    }

    /**
     * @param subjects the subjects to set
     */
    public void setSubjects(ArrayList<Extract_Subject> subjects) {
        this.subjects = subjects;
    }

    /**
     * @return the firstNameColLeftBorder
     */
    public int getFirstNameColLeftBorder() {
        return firstNameColLeftBorder;
    }

    /**
     * @param firstNameColLeftBorder the firstNameColLeftBorder to set
     */
    public void setFirstNameColLeftBorder(int firstNameColLeftBorder) {
        this.firstNameColLeftBorder = firstNameColLeftBorder;
    }

    /**
     * @return the firstNameColRightBorder
     */
    public int getFirstNameColRightBorder() {
        return firstNameColRightBorder;
    }

    /**
     * @param firstNameColRightBorder the firstNameColRightBorder to set
     */
    public void setFirstNameColRightBorder(int firstNameColRightBorder) {
        this.firstNameColRightBorder = firstNameColRightBorder;
    }

    /**
     * @return the studyHourX
     */
    public int getStudyHourX() {
        return studyHourX;
    }

    /**
     * @param studyHourX the studyHourX to set
     */
    public void setStudyHourX(int studyHourX) {
        this.studyHourX = studyHourX;
    }

    /**
     * @return the markX
     */
    public int getMarkX() {
        return markX;
    }

    /**
     * @param markX the markX to set
     */
    public void setMarkX(int markX) {
        this.markX = markX;
    }

    /**
     * @return the rowHeigh
     */
    public double getRowHeigh() {
        return rowHeigh;
    }

    /**
     * @param rowHeigh the rowHeigh to set
     */
    public void setRowHeigh(double rowHeigh) {
        this.rowHeigh = rowHeigh;
    }

    /**
     * @return the columnDelta
     */
    public int getColumnDelta() {
        return columnDelta;
    }

    /**
     * @param columnDelta the columnDelta to set
     */
    public void setColumnDelta(int columnDelta) {
        this.columnDelta = columnDelta;
    }


    /**
     * @return the firstColFirstLineY
     */
    public int getFirstColFirstLineY() {
        return firstColFirstLineY;
    }

    /**
     * @param firstColFirstLineY the firstColFirstLineY to set
     */
    public void setFirstColFirstLineY(int firstColFirstLineY) {
        this.firstColFirstLineY = firstColFirstLineY;
    }

    /**
     * @return the firstColSecondLineY
     */
    public int getFirstColSecondLineY() {
        return firstColSecondLineY;
    }

    /**
     * @param firstColSecondLineY the firstColSecondLineY to set
     */
    public void setFirstColSecondLineY(int firstColSecondLineY) {
        this.firstColSecondLineY = firstColSecondLineY;
    }

    /**
     * @return the secondAndThirdColFirstLineY
     */
    public int getSecondAndThirdColFirstLineY() {
        return secondAndThirdColFirstLineY;
    }

    /**
     * @param secondAndThirdColFirstLineY the secondAndThirdColFirstLineY to set
     */
    public void setSecondAndThirdColFirstLineY(int secondAndThirdColFirstLineY) {
        this.secondAndThirdColFirstLineY = secondAndThirdColFirstLineY;
    }

    /**
     * @return the secondAndThirdColSecondLineY
     */
    public int getSecondAndThirdColSecondLineY() {
        return secondAndThirdColSecondLineY;
    }

    /**
     * @param secondAndThirdColSecondLineY the secondAndThirdColSecondLineY to set
     */
    public void setSecondAndThirdColSecondLineY(int secondAndThirdColSecondLineY) {
        this.secondAndThirdColSecondLineY = secondAndThirdColSecondLineY;
    }

    /**
     * @return the bottomY
     */
    public int getBottomY() {
        return bottomY;
    }

    /**
     * @param bottomY the bottomY to set
     */
    public void setBottomY(int bottomY) {
        this.bottomY = bottomY;
    }
}
